package com.yunti.springboot.po;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

@TableName("score")
@Data
@Accessors(chain = true)
public class Score implements Serializable {
    /**  | 表字段 id */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /** 次数 | 表字段 count */
    private Integer count;

    /**  | 表字段 raw_score */
    private String rawScore;

    /**  | 表字段 conversion_score */
    private BigDecimal conversionScore;

    private Integer itemNo;

    /** 学生id | 表字段 stu_id */
    private Integer stuId;

    /** 学生id | 表字段 stu_id */
    private Integer subId;

    /** 报考科目详情 | 表字段 elective_id */
    private Integer electiveId;

    /**  | 表字段 create_time */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    /**  | 表字段 update_time */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
}
